package xjtu.sad.zbsj.task.annotater.labelTask;


import com.github.pagehelper.Page;
import xjtu.sad.zbsj.common.PageParam;

import java.util.List;

public interface LabelTaskService {
    Page<DrawInfo> getDrawInfo(int userId, PageParam pageParam);

    DrawDetail getDrawDetail(Integer drawDetailParam);

    TaskInfo getTaskInfo(Integer taskId);

    boolean changeMarkResult(MarkResult markResult);

    DrawDetail getDrawDetailById(Integer taskId, List<Integer> markIdList);

    void setTaskStatus(Integer taskId);
}
